at 2255 Otay Lakes Rd, Chula Vista , 91915 United States
Otay Lakes Road, East of 805 - Great HD TV's and sports viewing
774 FB users likes Islands Restaurant, set it to 45 position in Likes Rating for Chula Vista, California in Local Business category
Islands Restaurant is Chula Vista based place and this enity listed in Family Style Restaurant category. Located at 2255 Otay Lakes Rd CA 91915. Contact phone number of Islands Restaurant: (619) 397-2643