431 Harrow Road, City of London,Westminster, United Kingdom
Make a reservation for your table at Bella Abaayo, situated at 431 Harrow Road, City of London,Westminster, United Kingdom, using our reliable system. Enjoy trouble-free booking process. For a guaranteed spot, ring +447780478973.
About Bella Abaayo
Unfortunately we do not have opening hours for this restaurant at the moment