Comfort Suites Otay Mesa Photos page on i4sandiego.com, Comfort Otay Mesa is located in South Bay, San Diego. This page shows the many different photos of Comfort Otay Mesa including room photos, hotel photos and photos of the hotel and it's amenities. |