• 107 Great Russell Street, Bloomsbury, London, WC1B 3NA
Order Takeaway Sign Up

Book a table online at Malabar Junction a South Indian Restaurant & Takeaway in Bloomsbury