The Island Shop in Key Biscayne
(305) 361-1389
The Island Shop, located in the heart of Hamilton, Bermuda, features the signature collection of giftware by Barbara Finsness. Barbaras focus is on beauty and color and finds Bermuda endlessly inspiring in both categories. Her embroidered pillows, handtowels ...