Katalina's Island Grill

821 Sycamore Ave, Hayward
(510) 200-9504

Order Online