Gozo will have its grand opening on Friday, March 7
After months of renovation work and delays, Gozo quietly opened this past weekend for friends, family members and a few lucky neighbors — and just as quietly closed again for a few last-minute touches before it reopens for good on Friday, March 7. See also: Gozo will open on South…