Casual Dining

Twin Moon

Madras Thiruvallur High Road, Villivakkam
  • About

Twin Moon, Villivakkam, Chennai


Address

Madras Thiruvallur High Road, 5, Ground Floor, New Avadi Road, Villivakkam, Anna Nagar West, Chennai, Chennai