Ali Baba Restaurant

501 Division St Trenton NJ 08611 USA

(609) 743-1556

Location