Welcome to our official page! Come and discover your new favorite Leaf Snack Bar. Daily fresh Salads, Sandwiches, Wraps, Smoothies, and Coffees. Everything to make your day better and your life easier!
Leaf
Phone Number: +35699719327
Website: Suggest Official Website
Categories: Restaurant, Cafeteria
Opening Hours:
Address: Plaza level 3, Tas-Sliema, Malte
GPS Coordinates: 35.90978,14.50615
Facebook: facebook.com/111838906904049
Instagram: Photos and Videos
List of nearest hotels:
City Tower Apartments located at Triq Bisazza, 43 meters southeast.
Central Sliema Studio located at 13 Stangrove, Apt 6A, Cathedral St., 65 meters northwest.
Lee's House located at 19 S. Peter's street, Sliema, 104 meters northwest.
Sliema Marina Hotel three stars hotel located at Tigne Seafront, 139 meters south.
Texada located at 63/7 Tigne Street,, 155 meters east.
Day's Inn Hotel three stars hotel located at 75/76, Cathedral Street, 167 meters northwest.
Slimiza Suites located at Cathedral Street 29, 200 meters northwest.
You can find and book more hotels, hostels and apartments in our interactive hotel map