Quote:
Originally Posted by springfield
where is it?
|
Agree............It is our Favorite Mexican restaurant. We were there last night, and usually at least once a week.
It is off Main St. in Wildwood. there is a strip mall with an Ace Hardware in it, also post office and other stores. Los Meguyes is on the other end of that strip near the furniture store.