MERCEDES LIQUOR STORE

102 E 103RD ST, NEW YORK,
NY, 10029, USA