The Tiffin Box, Malta is located in Tas-Sliema, Malta on Bisazza Street, Plaza Food Hall. Level 0 Plaza Commercial Centre, Sliema, Malta Majjistral SLM 1640. The Tiffin Box, Malta is rated 3 out of 5 in the category restaurant in Malta.
Address
Bisazza Street, Plaza Food Hall. Level 0 Plaza Commercial Centre, Sliema, Malta Majjistral SLM 1640