Superplace.. perfect place to discover Malta .. near by te busstation ..
Quiet .. good Resto’s .. near by 👍