TownePlace Suites by Marriott

  • Hotels, Motels & Resorts
2201 S Melrose Dr
Vista, CA 92084
(760) 216-6010
(760) 216-6090 (fax)
  • About

    Brand new moderate upscale extended stay hotel by Marriott. Member since 2010