Metro Finest Deli

233 Schermerhorn St, Brooklyn 11201, United States Get Directions to this spot
233 Schermerhorn St
Brooklyn, 11201
NY, United States
(347) 721-3711

Rate and review Metro Finest Deli in Brooklyn, NY, United States!

Share your experiences at Metro Finest Deli with your friends or discover more Restaurants in Brooklyn, NY, United States.