OKINAWA Shokudo Kalika

Shokudo Karika is a small restaurant that stands just like a beach hut, facing out onto Mibaru Beach, in the southern part of Okinawa Island.