Ella, The Robot Barista is located in Singapore on Plaza Singapura 68, Orchard Road, Level 1, Atrium. Ella, The Robot Barista is rated 3.6 out of 5 in the category coffee stand in Singapore.
Address
Plaza Singapura 68, Orchard Road, Level 1, Atrium
Accessibility
Wheelchair-accessible car park