Japanese Garden

University Ring Road , Msida , Malta

Garden