Other
For this Bermudian-owned restaurant, winning the Bermuda Tourism Authority’s Best Fish Sandwich competition has bought nothing but success.
One year later and Rosa’s, located on Front Street, is still serving its popular sandwich daily, keeping up wi...
Aug 09, 2016