The Rickenbacker Restaurant

3900 NW 21st St Miami FL 33142 USA

(305) 871-3800

Location