at 2351 Otay Center Dr, San Diego , 92154-7640 United States
17 FB users likes Comfort Suites Otay Mesa, set it to 1062 position in Likes Rating for San Diego, California in Local Business category
Comfort Suites Otay Mesa is San Diego based place and this enity listed in Hotel category. Located at 2351 Otay Center Dr CA 92154-7640. Contact phone number of Comfort Suites Otay Mesa: (619) 661-1966