Sheri Restaurant

16595 NW 27th Ave Opa-locka FL 33054 USA

(305) 622-3100

Location