Cartogiraffe.com

Taste of Malta

Taste of Malta is a restaurant in Crickhowell Road in Cardiff, Trowbridge.