Logo for STK South Beach

STK South Beach

Logo for STK South Beach

STK South Beach

2305 Collins Ave, Miami Beach, FL 33139, USA

Logo for STK South Beach
Max Seated
280
Max Standing
325