Metro Restaurant Cafe & Bar

Dubai Other Al Raffa Street