Take Out

Place an Order Ahead or walk into our state of the art kitchen for take out. All food is cooked and ready to be reheated at your convenience.

Available for take out
Hours: 11am - 7pm

Click Here For

Take Out


Pick up at our kitchen 

301 Reservoir Street

Needham, MA 02494

Phone:(781) 400-5097


© 2016 by True Taste Restaurants LLC