Happy World Restaurant

1309 St Nicholas Ave New York NY 10033 USA

(212) 781-6648

Location