Islands Restaurant Long Beach Towne Center

7531 Carson Blvd B-2 Long Beach CA 90808 USA

(562) 421-6798

Location