A pretty nice place to enjoy your coffee. Part of "The Point" mall in Sliema. The cafe has a french theme and is a bit different than others cafes here in Malta.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.