The Orchid Bistro

The Orchid Bistro is a small quaint restaurant in GRA Ikeja. We are an oasis away from home, homely feel, with a simple yet tasteful interior. Visit The Orchid Bistro at 58a Isaac John St, Ikeja GRA, Ikeja