Kitchen Windows Beach Restaurant Location Kitchen Windows Beach Restaurant, Ferreira Street, Main Beach, Jeffreys BayJeffreys Bay Next Event No upcoming events Loading Map.... Kitchen Windows Beach RestaurantKitchen Windows Beach Restaurant, Ferreira Street, Main Beach, Jeffreys Bay - Jeffreys BayEvents -34.050701 24.924915 Upcoming Events No events in this location