In or at?
Once after a meal at Shiloh, Hannah quietly got up and went to pray.
Use at with the name of the actual place. Use in with the name of the city.
You wouldn't say: Let's have a meal at New York City.
You would say: Let's have a meal at McDonald's.
If the name of the place shares the name of the city you just have to be clear which one you are talking about. Chelsea Market is is a place to eat in Chelsea, NY. You eat the meal in Chelsea. You eat the meal at the market.
|link||answered Jan 06 at 20:06 Patty T Grammarly Fellow|
Hero of the day
Person voted on the most questions.