Local businesses in Ojodu

Discover 1 local businesses in Ojodu including restaurants. See addresses, phone numbers, opening hours and ratings.

OYO The Amala Place

OYO The Amala Place

Restaurants

3.9 (235)

1b Lola Holloway St, Omole Phase 1 101233, Ojodu

Other cities in Nigeria