Bird's Isle Restaurant

90 Albert St.
Belize City, Belize
90 Albert St.
Belize City, Belize