Best Western Plus Ambassador Suites Venice


Venice • Show on map
View Details for Price
Located off Interstate-75, this all-suite hotel is 15 minutes’ drive from the Venice city center and Venice Beach. It features an outdoor pool and spacious suites with a flat-screen cable TV. A microwave,…More info
