Achilles is the latest addition to Bermuda’s leading group of independent restaurants, The Little Venice Group. This modern restaurant overlooking the sea serves authentic dishes from the “MediterrAsian” worlds.
The stunning location is opposite Fort St. Catherine, overlooking the picturesque Achilles Bay in St. Georges. The restaurant has outstanding ocean views with a menu showcasing classic preparations focused on simplicity, high quality ingredients, colors and spices from two continents.