Places to stay near Belmiro's Pizza and Subs
Reviews of Belmiro's Pizza and Subs • 1
Located right in the centre of town, Belmiro's is a great little place for western cuisine. The host and waiters bring this place to life and you will be stuffed with any meal you decide to have from here! Truly worth a visit if you feel like having a slice of home away from home!