The Monarch
-
Address:
502 S. Main St.
Stillwater, OK 74074
-
Phone:
Overview
The Monarch pushes the envelope of New American cuisine. This new restaurant is sure to make you stop in for a bite to eat, its elegant atmosphere and The Monarch's hospitality will have you coming back to this memorable restaurant.