Brasserie Les Halles

(212) 679-4111

411 Park Ave S (@ 29th st)
New York, NY 10016 40.7435 -73.9836

Get Map & Directions »

Neighborhoods: Kips Bay, Midtown

www.LesHalles.net

Hours:

Monday-Sunday 7:30am-Midnight

Price:

$$$

Last updated 7.06.11

Category:

Restaurants, Catering

Parking:

Pay Garage, Street Parking, Parking Garage

Payment Methods:

American Express, Cash, Visa, Diners Club, Discover, MasterCard

Restaurant Special Features:

Local Favorite, Lunch Spot, Date Spot, Breakfast, Romantic Dining, Trendy Dining, Brunch, Outdoor Dining, Business Dining, Online Reservations, Notable Wine List, Private Parties, Prix Fixe Menu

Cuisine:

French, Seafood

What People Are Saying About Brasserie Les Halles

Featured Review

Contributor

Contributor

The Scene – Les Halles has always been a popular spot with theatergoers and residents of its well-heeled Murray Hill neighborhood. But in its ninth year, with the publication of chef Anthony Bourdain's tell-all "Kitchen Confidential," Les Halles turned into one of the more festive spots in town. Stroll in at nine on a Tuesday evening and you'll be lucky to grab a seat at the bar, but it's more than worth the effort. – – The Food – The reason to come here is for beef, and the butcher case at the restaurant's entrance should tell you that right away. In addition to its…

ambiance
97.06000328063965% positive
  1. It's a comfortable place, and considering out jolt out of nowhere, very accommodating.
  2. Nice atmosphere, good service and Great food!
  3. noisy and fun and good food!
  4. The atmosphere is nice and relaxing and the service always friendly.
  5. Great atmosphere and food
  6. The atmosphere is very warm and inviting.
  7. Great food & atmosphere
  8. loved the un-stuffy atmosphere and the consistently great food.
  9. It's a nice comfortable atmosphere.
  10. great atmosphere.
  11. Fairly convenient location to Midtown Manhattan
  12. nothing special and no incredible atmosphere to justify paying $25 for a mediocre cut of meat.
  13. In all, a cozy evening with good eats, but we reeked of smoke practically the entire weekend to follow.
  14. Great atmosphere as well.
  15. But the ambience was not all that great, and our French waitress was, what can I say - French, in terms of service.
  16. We all loved the ambience and the food.
  17. Les Halles is owned by Anthony Bourdain, great author, Food Network maverick and all around fun guy.
dessert
93.75% positive
  1. Best chocolate mousse I've ever had.
  2. We had a very tasty dessert, unfortunately I forget what it was.
  3. The desserts of Profiteroles and the chocolate Souffle were equally excellent.
  4. Wonderful wine list and when our server found out it was my birthday, we got a comped chocolate dessert sampling!
  5. Both desserts were not great, but were passable as dessert.
  6. Would of liked dessert but could hardly get dinner.
  7. Before we could even decide if we wanted to order dessert we were approached by another waiter who asked us if we could pay the bill because they pool tips and our original waiter had to leave.
  8. Desserts were delicious but the chocolate "thing" is becoming pretty standard.
drinks
76.46999835968018% positive
  1. some nice Long Island wines too.
  2. We didn't go to crazy with our wine choice a reasonable 05 Bordeaux Superieur,Ch Ribebon $36.
  3. It's for everyone who enjoys a great french food and wine.
  4. Service was excellent with insightful wine recommendations.
  5. This is always an option when deciding on where to go out for a great meal and wine in the city.
  6. am a huge fan of red wine sauce, but this one was rich yet did not mask the unique flavor of the rooster.
  7. The beer was good, a french make.
  8. Wonderful wine list and when our server found out it was my birthday, we got a comped chocolate dessert sampling!
  9. Service was great all night (they were busy), but we were greeted warmly , our drink orders were taken and brougt to us promptly.
  10. We were put on the wait list, seated in 15 min after a quick drink at the bar and had an incredibly entertaining waiter and dined next to a few regulars who raved.
  11. Too small & crowded to have an enjoyable bar experience.
  12. Just everything about it was careless- busboys asking us to hand them plates, hostesses and waiters standing around chatting, waiter and runner not putting the correct drinks and plates with the correct person, the food itself wasn't convincingly good.
  13. The service was, generally, attentive and our waiter was kind enough to recommend us away from the bottle of wine we had originally picked, and referred a pleasant, comparably-priced substitute.
  14. Also our waiter really pushed expensive wine on us.
  15. The front of the bistro and bar area was packed like sardines with numerous unhappy parties that waitied over an hour for tables they were consistently told would only be 20 more minutes, 20 more minutes.
  16. Still, the food was SO good and after some wine my Mom and I were able to shout a conversation.
  17. Nice wine.
food quality
86.33999824523926% positive
  1. The fries were great as always.
  2. The food is consistently good, but the snooty attitude of the waitstaff bring the place down.
  3. The frites were outstanding - we tended to our main dishes and went back to the frites and expected them to be cold and soggy - but were surprised by how well they stood up to the test of time.
  4. am a believer of not having sauces steal the show from the main ingredient, and this dish was great.
  5. The french fries were excellent though - I would go there just for the fries.
  6. When I decided to take my spouse a couple of nights ago for a nice steak dinner, I thought we would get a decently prepared meal.
  7. While the food was good, the service ruined our evening and we will never return.
  8. would readily recommend Les Halles to anyone who is interested in having a great meal.
  9. i've also had a good french onion soup there.
  10. was looking forward to eating here but the service was lousy and the food at best bad.
  11. Still, the food was SO good and after some wine my Mom and I were able to shout a conversation.
  12. Our orders came out quickly, and the food was great.
  13. The food is delicious, reasonably priced, and the service is attentive.
  14. If you want bad steaks go to tads.
  15. Besides being a huge Bourdain junky to begin with, it truely is the best in french food I've found this side of the Atlantic.
  16. Great affordable french food
  17. Just to clarify we had cold steak,duck,sausage and lamb chops.
  18. The merguez was nice an spicy.
  19. Nonetheless, the meal was a juicy and tasty experience.
  20. We also had the duck confit: delicious and surprisingly NOT greasy!
  21. Other meat dishes are very good, but the duck and rabbit are particularly good.
  22. great french food
  23. If the dishes weren't outstanding, at least they were decent.
  24. Great food & atmosphere
  25. This is a great place to eat for consistently good, unpretentious French food.
  26. They are resting on their laurels, but today you'll find standards have dropped and the food as bad value as ever.
  27. The steak frites is my favorite.
  28. noisy and fun and good food!
  29. Try Orsay on Lex & 75th - great food and outstanding service!
  30. Reminiscent of a Parisian steakhouse, this is one of my favorite spots for a well-prepared, hefty meal.
  31. After another 10 or so minutes the replacement dish came- a dreadfully dry chicken sandwich.
  32. What I've always liked about Anthony Bordain is the passion he shows for a food, he can enjoy the finest food available as well as a cheap and cheerful Burger or similar, this restaurant offers the finest food in my opinion and I didn't think it was expen
  33. The night I was there was a Friday night, it was packed with the tail end of the happy hour crowd and of course our party of seven was seated an hour late, but the waiter was very attentive and the food was served promptly and hot.
  34. must admit the service is not what it used to be, ( I sense Bourdain's presence is surely lacking ) but taking a tip from the chef's own Kitchen Confidential, as long as you don't show up on the rediculously crowded weekends, ( the fish really IS the be
  35. You'd be hard up to find a more authentic, more traditional, more delicious, French bistro outside of Paris, that doesn't focus on 'fancy,' it just focuses on QUALITY.
  36. loved the un-stuffy atmosphere and the consistently great food.
  37. have only been to the les halles on park ave, so that is the only one i can attest for their great food and service.
  38. the beans were swimming in grease, the meat wasn't tasty.
  39. While we enjoyed good food and great waitstaff once finally seated, the accompanying wait at the front of the bistro left something to be desired.
  40. By the time we got plates our food was cold, not to mention that when our diner was served we were still eating our appetizers, and the guy is just standing over us with the food waiting for us to move our plates somewhere.
  41. recommend the goat cheese potato salad.
  42. It's for everyone who enjoys a great french food and wine.
  43. Visit this place if you like French food.
  44. the other 5 people i ate with also had bad food.
  45. Excellent food from this Park Ave Restaurant
  46. always order the steak au poivre and it is cooked perfectly everytime and comes with to die for fries!
  47. Great atmosphere and food
  48. Great mussels and steak
  49. The one downtown really surprised me, because you could have a wonderful steak for lunch - and it was REASONABLE!
  50. The food was good, if on the expensive side.
  51. Of course dinner is far more expensive than lunch, but the one thing I can't complain about was the food and the service.
  52. As far as the complaints here regarding the service, while I was there during a VERY busy time, the Waiters were amazing, and you should witness first hand these guys debone your fish right at the table!
  53. The food was decent but nowhere near good enough to make up for such a terrible experience.
  54. would recommend the steak frites.
  55. Good food, Good Service
  56. The mixed meat appetizer was a good choice to share, everything on the plate was excellent.
  57. While Les Halles certainly suffers from the cult following of its executive chef, the French bistro fare is memorable for its true to form flavors and fresh ingredients.
  58. the food was still good---the kir we ordered was horrible but the manager took it off our bill---our waiter was very nice.
  59. had the Choucroute Garnie which was so delicious, despite the enormous portion, I ate it all.
  60. Food was good (get a crepe or steak!)
  61. Steak au poivre, monk fish (a special), choucroute garnie, and tuna were all wonderful.
  62. great fries and steak
  63. Everything is prepared to that belief that great ingredients cooked right is all you need for a great meal.
  64. Excellent food.
  65. Great food
  66. Overpriced, VERY cramped and steaks are mediocre.
  67. Best of all, the bill was at least half the price of the so-called true steak houses of Manhattan (and for that matter, Brooklyn).
  68. the sauce was delicious (and i used those mashed potatoes to make the most of that sauce).
  69. The sauce was excellent (we sopped up the extra with table bread), but together i thought the escargot lost a bit of it's own flavor- otherwise, it was a good dish, but not a must have.
  70. The fries were also excellent.
  71. The food was amazing again.
  72. have never had a bad meal, and crave the Cassoulet everytime the smell of autumn is in the air.
  73. Good food, questionable management
  74. Good food - bad attitude
  75. All in all, it was a classic New York French restaurant: crowded but elegant, with reliably delicious food.
  76. especially liked the apple tart - delicious!
  77. The salad was surprisingly good.
  78. Desserts were delicious but the chocolate "thing" is becoming pretty standard.
  79. Other than that we had a great experience the appetizers were fantastic; pork confit, fois gras, and sauteed porcini mushrooms.
  80. We had a very tasty dessert, unfortunately I forget what it was.
  81. love the steak here with the bernaise sauce.
  82. Everybody at our table was unimpressed with their meal: my steak was decent but the Bearnaise was overly buttery and the cassoulet was dripping with grease - my sister gave up on eating it after a couple of unappetizing moutfuls.
  83. And at $19 it's a great dish.
  84. The service was poor - it wasn't until we complained to the manager that our food arrived.
  85. This place can't be owned by Mr. Bourdain anymore, because the service was slow and food below average, though the fries were good.
  86. Our steaks, of course, were also very good.
  87. This is a place you want to come to if you expect to get a good meal in a nice athmosphere without excesses and the faux glitter of the forgettable modern restaurants.
  88. The meal tonight was exemplary; the Flatiron steaks were deliciously tender and broiled to perfection, whilst the fries were delicious as per usual.
  89. Great food and GREAT WINE
  90. The french fries are also excellent and alone are worth the trip and cost.
  91. The escargot are fantastic- the garlic butter sauce is perfect for dipping those thin, crisp, golden frites.
  92. This is always an option when deciding on where to go out for a great meal and wine in the city.
  93. My steak tartare and my hubby's medium rare steaks were sheer perfection!
  94. Despite the food being good, we were so turned off at this point.
  95. love quality and well prepared dishes.
  96. The escargot was great, especially the butter sauce just made for soaking up with bread.
  97. the food i had was terrific.
  98. The Fillet steak (rare) I had was the best I've ever had, it just melted in the mouth and my wife's Moules Marinere was just as good she said.
  99. On the positive side, our food was quite good, we had the hanger steak and steak au poivre.
  100. I'm happy to say that I can only say good things about it, the service was excellent and the food out of this world.
  101. The Moules Marinieres are a great start if you are looking for a classically simple french dish, or a great confit de canard.
  102. had the house specialty of steak au poivre, which if you like pepper is great, and their medium is more like medium-rare, so be conscious of that when ordering.
  103. Got the mussle app and had a great steak.
  104. Just everything about it was careless- busboys asking us to hand them plates, hostesses and waiters standing around chatting, waiter and runner not putting the correct drinks and plates with the correct person, the food itself wasn't convincingly good.
  105. Warm potato salad with goat cheese was delicious and the fries were done just right.
  106. Recommend the steak and frites and a good glass of red!
  107. also, it doesn't break the bank to have a great steak dinner.
  108. The food is great.
  109. Really well prepared French cuisine at a good price!
  110. Classically buttery & garlicky, tender escargot fought for space on my plate with my man's luscious mushroom vol-au-vent.
  111. The food is very good, prepared with skill.
  112. We all loved the ambience and the food.
  113. The food and service following our seating were acceptable, but the place really is a glorified steak frites restaurant.
  114. can imagine that it gets very loud if its crowded and the only drawback some people may find is that the tables are very close together,,,,however this lends to more authentic experience, as this is how a traditonal bistro in france is set up.
  115. This is an authentic French bistro, is lively, and a meal here is a bargain compared to so many other French restaurants.
  116. Coming from France, the land of many culinary delights, but living in New York, I am always excited to go out to a French restaurant, to go back to my roots and enjoy food from the motherland.
  117. save for the mediocre foie app i had (which, personally, was a huge let down given Bourdain's foie-worship), the boudin noir entrees, the cool cucumber soups, the steak frites, etc. were all absolutely wonderful.
  118. As expected, the food was great and the service as attentive as ever.
  119. nothing special and no incredible atmosphere to justify paying $25 for a mediocre cut of meat.
  120. We went across the street to Park Bistro and had a really nice meal.
  121. If you, on the other hand dine to enjoy good food, then you'll love Les Halles.
  122. for about $18, it would have been a good dish.
  123. Open late with delicious affordable comfort food
  124. Can't speak for the other dishes, but the mussels mariniere and the steak frites were awesome and a great value.
  125. Very casual and unpretensious with very simple straight forward but great food.
  126. My grilled octopus salad was amazing.
  127. Went for dinner - the escargot are to die for and the prime rib for two was very reasonable in NYC ($58) and absolutely delicious.
  128. The appetizer was a bit cold, and this dish is not served cold.
  129. The food was divine, my steak cooked perfectly, the foie gras was great and the apple tart was like "buttah
  130. Nice atmosphere, good service and Great food!
  131. am a huge fan of red wine sauce, but this one was rich yet did not mask the unique flavor of the rooster.
  132. You'll find wonderful meat, they speci.
  133. Les Halles Truly offers the best steak frites in the city.
menu variety
100.0% positive
  1. Decent menu and prices, typical French bistro fare.
overall
91.66999816894531% positive
  1. .... Overall is a good place to go for lunch.
  2. knew Anthony Bourdain was the great chef that put this place on the map but wondered if the current chef would be able to compare.
  3. My friends and I are real "foodies," so finding a good place is something we get very excited about.
  4. Of course if you're looking for a nice, quiet place without crowds or a wait then this is not for you.
  5. This is a great place to eat for consistently good, unpretentious French food.
  6. The food is consistently good, but the snooty attitude of the waitstaff bring the place down.
return potential
100.0% positive
  1. While the food was good, the service ruined our evening and we will never return.
  2. Coming from France, the land of many culinary delights, but living in New York, I am always excited to go out to a French restaurant, to go back to my roots and enjoy food from the motherland.
service
67.03999996185303% positive
  1. Try Orsay on Lex & 75th - great food and outstanding service!
  2. I'm happy to say that I can only say good things about it, the service was excellent and the food out of this world.
  3. The service was, generally, attentive and our waiter was kind enough to recommend us away from the bottle of wine we had originally picked, and referred a pleasant, comparably-priced substitute.
  4. the food was still good---the kir we ordered was horrible but the manager took it off our bill---our waiter was very nice.
  5. Our waiter was nice, friendly and decently attentive.
  6. the other 5 people i ate with also had bad food.
  7. The service is good.
  8. Our waiter was charming and attentive, and the Leff Blonde on tap didn't hurt.
  9. The food is delicious, reasonably priced, and the service is attentive.
  10. The food and service following our seating were acceptable, but the place really is a glorified steak frites restaurant.
  11. The night I was there was a Friday night, it was packed with the tail end of the happy hour crowd and of course our party of seven was seated an hour late, but the waiter was very attentive and the food was served promptly and hot.
  12. As expected, the food was great and the service as attentive as ever.
  13. On top of the rude service, the place is very noisy, we could hardly have a conversation.
  14. They also had the nerve to add a 20% tip for a party of 5 i normally tip higher than this for good service which this was definatly not.
  15. have only been to the les halles on park ave, so that is the only one i can attest for their great food and service.
  16. can imagine that it gets very loud if its crowded and the only drawback some people may find is that the tables are very close together,,,,however this lends to more authentic experience, as this is how a traditonal bistro in france is set up.
  17. The servers were extremely friendly and we thought it was a total steal for the money we put down.
  18. The service at Les Halles was possibly the worst I'd ever experienced, which was made even more awful by the fact that we were hosting friends from out of town.
  19. was looking forward to eating here but the service was lousy and the food at best bad.
  20. Just everything about it was careless- busboys asking us to hand them plates, hostesses and waiters standing around chatting, waiter and runner not putting the correct drinks and plates with the correct person, the food itself wasn't convincingly good.
  21. Knowledgeable waiters.
  22. The service was poor - it wasn't until we complained to the manager that our food arrived.
  23. The waiter was incredibly rude and arrogant.
  24. Our waiter was attentive and delighted us with a few Bourdain stories when we told him what huge fans we were.
  25. The service was amazing again.
  26. I'm sorry to see so many people who have had bad reservations or some other mishaps, but none for me.
  27. Also our waiter really pushed expensive wine on us.
  28. As far as the complaints here regarding the service, while I was there during a VERY busy time, the Waiters were amazing, and you should witness first hand these guys debone your fish right at the table!
  29. While the food was good, the service ruined our evening and we will never return.
  30. His comment was rude and unappreciated.
  31. The service was excellent - attentive, but not overly so.
  32. must admit the service is not what it used to be, ( I sense Bourdain's presence is surely lacking ) but taking a tip from the chef's own Kitchen Confidential, as long as you don't show up on the rediculously crowded weekends, ( the fish really IS the be
  33. Bad Drinks, bad service and no air conditioner
  34. This place can't be owned by Mr. Bourdain anymore, because the service was slow and food below average, though the fries were good.
  35. The service was unbearably slow, inattentive, and rude as well.
  36. Before we could even decide if we wanted to order dessert we were approached by another waiter who asked us if we could pay the bill because they pool tips and our original waiter had to leave.
  37. Overcrowded, with bad service
  38. We were put on the wait list, seated in 15 min after a quick drink at the bar and had an incredibly entertaining waiter and dined next to a few regulars who raved.
  39. Wonderful wine list and when our server found out it was my birthday, we got a comped chocolate dessert sampling!
  40. The service was great, it was a memorable night.
  41. The atmosphere is nice and relaxing and the service always friendly.
  42. Waiter was less than attentive and messed up our check but friendly.
  43. Of course dinner is far more expensive than lunch, but the one thing I can't complain about was the food and the service.
  44. But the ambience was not all that great, and our French waitress was, what can I say - French, in terms of service.
  45. Nice atmosphere, good service and Great food!
value
77.08000183105469% positive
  1. The french fries are also excellent and alone are worth the trip and cost.
  2. portions were near perfect size.
  3. Decent menu and prices, typical French bistro fare.
  4. am a huge fan of red wine sauce, but this one was rich yet did not mask the unique flavor of the rooster.
  5. save for the mediocre foie app i had (which, personally, was a huge let down given Bourdain's foie-worship), the boudin noir entrees, the cool cucumber soups, the steak frites, etc. were all absolutely wonderful.
  6. for my girlfriend to go to the ladies room was a huge event we had to move like 3 tables to get her out.
  7. The prices are so reasonable, especially for Manhattan.
  8. Great affordable french food
  9. There are many decent places to eat in this city and this one for the price is better then others that are more expensive.
  10. The servers were extremely friendly and we thought it was a total steal for the money we put down.
  11. Really well prepared French cuisine at a good price!
  12. Good lunch, decent prices, GREAT FRITES!
  13. They are resting on their laurels, but today you'll find standards have dropped and the food as bad value as ever.
  14. Besides being a huge Bourdain junky to begin with, it truely is the best in french food I've found this side of the Atlantic.
  15. Also our waiter really pushed expensive wine on us.
  16. looked up and saw a huge cockroach climbing up the wall.
  17. The food was good, if on the expensive side.
  18. What I've always liked about Anthony Bordain is the passion he shows for a food, he can enjoy the finest food available as well as a cheap and cheerful Burger or similar, this restaurant offers the finest food in my opinion and I didn't think it was expen
  19. Of course dinner is far more expensive than lunch, but the one thing I can't complain about was the food and the service.
  20. Best of all, the bill was at least half the price of the so-called true steak houses of Manhattan (and for that matter, Brooklyn).
  21. Compared to some other prices you see around town, Les Halles is by no means pricey.
  22. Open late with delicious affordable comfort food
  23. Can't speak for the other dishes, but the mussels mariniere and the steak frites were awesome and a great value.
  24. Our waiter was attentive and delighted us with a few Bourdain stories when we told him what huge fans we were.
wait time
50.0% positive
  1. went to Les Halles for brunch, and it was one of the best meals I've had in a long time!
  2. The front of the bistro and bar area was packed like sardines with numerous unhappy parties that waitied over an hour for tables they were consistently told would only be 20 more minutes, 20 more minutes.
  3. After another 10 or so minutes the replacement dish came- a dreadfully dry chicken sandwich.
  4. This place can't be owned by Mr. Bourdain anymore, because the service was slow and food below average, though the fries were good.
  5. must admit the service is not what it used to be, ( I sense Bourdain's presence is surely lacking ) but taking a tip from the chef's own Kitchen Confidential, as long as you don't show up on the rediculously crowded weekends, ( the fish really IS the be
  6. The service was unbearably slow, inattentive, and rude as well.
  7. We were put on the wait list, seated in 15 min after a quick drink at the bar and had an incredibly entertaining waiter and dined next to a few regulars who raved.
1 Star Rating: Poor

04/29/12

a huge disappointment

by Yahta

I went for brunch with friends. I ordered the smoked salmon omelette. What a disappointment. The eggs were loose, runny, undercooked and cold. The fries were cold and had no taste. We will not go back.

And in addition, the place could use a good painting and refurbishing. It looks old.

5 Star Rating: Highly Recommended

10/13/11

parking

by moshe@parkright.com

Parking at 39 east 29th street ny ny between park and madison.

Please validate your ticket at restaurant.

park right

5 Star Rating: Highly Recommended

01/20/11

The finest of France

by GoDuke

The food here is absolutely out of this world. Possibly the best dining experience I've had in the city to date. If you're looking for THE French spot in NYC, Les Halles all the way!

5 Star Rating: Highly Recommended

11/05/10

Excellent and not pretentious

by yakbhag

This place is now on my list to visit every time I'm in NYC. My co-workers and I shoot for finding a quieter time to visit, and have not been disappointed yet.

I've only been here three times, but looking forward to more. The steak frites is, of course, amazing. I haven't yet figured out what black magic they use on the fries. The duck confit was one of the more enjoyable plates I've eaten.

4 Star Rating: Recommended

09/08/10

My favorite

by enonoc

My favorite bistro food outside of Paris!

The steak au poivre is absolutely amazing!

The Details on Brasserie Les Halles

Place Categories:

  • great food
  • good service
  • attentive waiter
  • great quiet place
  • recommend steak frites
  • great unstuffy atmosphere
  • bad service
  • great peppercorn steak
  • great hefty meal
  • great french fries
  • great wine
  • great french experience
  • decent price
  • very tasty desserts
  • great unpretentious french food
  • great dish
  • love les halles
  • recommend escargot
  • big fan
  • great steak dinner
  • good glass
  • delicious garlic butter sauce
  • surprisingly not duck confit
  • cold appetizers
  • cold food
Advertisement

Featured In

Recent Reviews In Manhattan

5 Star Rating: Highly Recommended

Curry Dream

66 W. 39th St, New York, NY

4 Star Rating: Recommended

Libation

137 Ludlow St., New York, NY

4 Star Rating: Recommended

Blackstones Pub & Restaurant

245 E 55th St, New York, NY

1 Star Rating: Poor

Garage Restaurant and Cafe

99 7th Avenue South, New York, NY

Advertisement