Print now
Falafel TLV
Address :
Shop B, G/F, South Sea Apartments, 81 Chatham Road South, Tsim Sha Tsui
Print now