Momoya Review – Chelsea Japanese Restaurant
My Momoya Review Recently had an excellent dinner at Momoya, so I figured I would write up a Momoya Review here. Before I get into the Momoya Review, let me just clarify a few things. I dined at the Chelsea location located on 185 7th avenue (right at the corner of 21st street […]