Dick Church’s Restaurant is located at 2698 Newport Blvd Costa Mesa, CA 92626. Dick Church’s Restaurant is kind of hard to miss because you’re driving along the freeway and distracted from the cars on the road. You really have to keep your eyes peeled to see this place.
Dick Church’s Restaurant
by
Tags:
Leave a Reply