Skip to main content

Islands Restaurant Vista

restaurant · american restaurant · Vista, CA

Address
240 S Melrose Dr, Vista, CA 92081
Phone
(760) 631-1535
Website
islandsrestaurants.com/locations/vista
Where
33.1928, -117.2530

Search Hominin for Islands Restaurant Vista

Other restaurants nearby

More in Vista

Islands Restaurant Vista — restaurant in Vista, CA | Hominin