This place also is called Mamas.
I got a message yesterday the it is opening another little restaurant at
Paradise Beach Villas?
Isnt there already a restaurant there ?
Also if this is true, will it be a 2nd restaurant or are they moving out of the downtown location?
This little place downtown has our favorite Italian on island.