Orchid Plaza is an exciting new ‘off-plan’ development at a prime location in Juffair, besides the ‘100 Residence Tower’. This project comprises 48 floors, with total of 305 'Freehold' apartments available for purchase by Bahrainis, GCC nationals and expats, alike.